mechanically powered - Français Anglais Dictionnaire